<?php


    require_once('class/Factory.class.php');

    ItemFactory::Inicialize();
    $parse = UtItemParse::getStance();
    $parse->setVersion(1);
    $parse->setFile('Datafile/Infos.txt');
    $parse->ClearAll();
    $parse->Parse('37FFAE044BDF767F0000');
    
    echo "<br /> Tipo: " . $parse->_type;
    echo "<br /> Id: " . $parse->_id;
    echo "<br /> Skill: " . $parse->_skill;
    echo "<br />Level: " . $parse->_level;
    echo "<br />Dura: " . $parse->_durability;
    echo "<br />Luck : " . $parse->_luck;
    echo "<br />Serial: " . dechex($parse->_serial);
    echo "<br />Option: " . $parse->_option;
    echo "<br />Excelente: " . $parse->_exe;
    echo "<br />Nome: " . $parse->_name;

    //BAU Virtual PARA BAU Normal \/
    /**
    require_once('class/Factory.class.php');
    ItemFactory::Inicialize();
    $Item = ItemFactory::LoadOption('Warehouse'); // Warehouse => Bau | Inventory => Inventario
    require_once 'class/UtVirtualVault.class.php';
    $x = UtVirtualVault::getStance();
    $x->LoadVirtualItems('gnee',1);
    $x->returnVirtualItems();
    if(isset($_GET['removeVirtual']))
    {
    $Item->setVersion(1);
    $Item->setDatabase('MuOnline');
    $Item->setAccount('gnee'); // Seta a Conta
    $Item->setWarehouseSize(1200); // Seta o Tamanho do Bau - Abaixo de Season 1 => 1200 | Acima de Season 2 => 1920
    if($Item->insertItem($x->returnHexBySlot($_GET['removeVirtual'])) === true)
    {
    $x->removeItemBySLot($_GET['removeVirtual']);
    $x->Finish(); 
    $Item->Finish();
    }  
    }
    **/


    //BAU NORMAL PARA BAU VIRTUAL \/
    /**
    require_once('class/Factory.class.php');
    ItemFactory::Inicialize();
    $Item = ItemFactory::LoadOption('Warehouse'); // Warehouse => Bau | Inventory => Inventario
    $Item->setVersion(1);
    $Item->setDatabase('MuOnline');
    $Item->setAccount('gnee'); // Seta a Conta
    $Item->setWarehouseSize(1200); // Seta o Tamanho do Bau - Abaixo de Season 1 => 1200 | Acima de Season 2 => 1920
    $Item->returnitem();

    if(isset($_GET['removeSlot']))
    {
    require_once 'class/UtVirtualVault.class.php';

    $x = UtVirtualVault::getStance();
    $x->LoadVirtualItems('gnee',1);

    if($x->insertItem($Item->returnHexafromSlot($_GET['removeSlot'])) === true)
    {
    $Item->removeItemFromSlot($_GET['removeSlot']);
    $Item->Finish();
    $x->Finish();
    }
    else
    {
    echo "Sem Espaco";
    }

    }
    **/

    /*
    - Fazer Bau Virtual
    - Criar um Vizualizar de Itens
    - Testar Criancao de Itens Com todos os Opts.
    */



?>
